<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>

    <!-- 1.重置样式 -->
    <link rel="stylesheet" href="../../assets/css/normalize.css">
    <style>
        .fl {
            float: left;
        }
        
        .fr {
            float: right;
        }
        
        .home-title {
            text-align: center;
        }
        
        .home-title h2 {
            font-size: 30px;
        }
        
        .home-title a {
            color: rgb(0, 4, 255);
        }
        
        .assist {
            margin-top: 40px;
        }
        
        .container {
            width: 1200px;
            margin: 0 auto;
        }
        
        .assist-cont {
            height: 270px;
            background-color: #f2f2f2;
            line-height: 24px;
            margin-top: 80px;
            position: relative;
        }
        
        .assist-box {
            position: absolute;
            left: 50%;
            transform: translateX(-50%);
            top: -20px;
            /* 过渡属性 */
            transition: all 800ms;
            /* 透明所有: 包括后代 */
            opacity: 0;
        }
        
        .assist .active {
            opacity: 1;
            z-index: 10;
        }
        
        .mr40 {
            margin-right: 40px;
            width: 580px;
            height: 290px;
        }
        
        .mb40 {
            margin-bottom: 40px;
        }
    </style>
</head>

<body>
    <div class="assist">
        <div class="home-title">
            <h2>助力行业巨头 / 独角兽企业</h2>
            <a href="#">看看我们服务了谁 ></a>
        </div>
        <div class="assist-cont">

            <div class="assist-box container active">
                <img class="fl mr40" src="../../assets/imgs/hcfc.png" alt="">
                <img class="mb40" src="../../assets/imgs/help-des-icon.svg" alt="">
                <p>
                    河北幸福消金基于业务对三方数据的需求，需接入数百个外部数据源，涉及一百多个不同维度的数据供应商，通过代码开发对接众多接口，费时费力。通过源码时代数据的三方数据管理平台，实现了完善的供应商管理、自动化测试、零代码数据源接入、数据质量管理、数据表现监控，从而保障各类信贷业务产品的风险控制正常运行，支撑公司消费贷款业务快速发展。
                </p>
            </div>

            <div class="assist-box container">
                <img class="fl mr40" src="../../assets/imgs/zhylian.png" alt="">
                <img class="mb40" src="../../assets/imgs/help-des-icon.svg" alt="">
                <p>
                    中国银联经过多年建设，可通过银联开放式综合支付服务平台，提供账单、订单、票券信息、行业场景等各类内容支付服务，但是传统的接口对接集成流程，存在API对接开发接入流程较复杂、技术对接沟通不便捷、产品覆盖面不足等痛点。通过聚合数据“APIMaster

                </p>
            </div>

            <div class="assist-box container">
                <img class="fl mr40" src="../../assets/imgs/szyh.png" alt="">
                <img class="mb40" src="../../assets/imgs/help-des-icon.svg" alt="">
                <p>
                    苏州银行在数仓建设过程中创建了新的数据模型，需要开放出去供外部系统调用。传统做法首先需要将数仓中的模型通过数据同步工具落地到目标数据库中，然后应用开发需要了解底层数据源细节，开发数据接口供调用，过程冗长复杂，难以维护，运维成本高。通过聚合数据API服务系统平台可从数据库直接生成相关的操作API，搭配前端页面即可使用，极大简化基础API 开发、维护工作。 苏州银行开发部
                </p>
            </div>
        </div>
    </div>

    <script>
        // 主力滚动效果
        let assistBox = document.querySelectorAll('.assist-box');
        // let active = document.querySelector('.active');
        let index = 0;
        let timeId = setInterval(runHouse, 1000);

        // 运行的函数
        function runHouse() {
            //先把以前assistBox清除类名active
            assistBox[index].classList.remove('active');
            // 索引自增
            ++index;
            if (index === assistBox.length) index = 0;
            //给当前assistBox添加类名
            assistBox[index].classList.add('active')
        }

        // 需求: 鼠标移入assist - cont, 关闭timeId
        let assistCont = document.querySelector('.assist-cont')

        assistCont.addEventListener('mouseover', function() {
            clearInterval(timeId)
        });
        // 需求: 鼠标移出assist - cont, 开启计时器timeId
        assistCont.addEventListener('mouseout', function() {
            timeId = setInterval(runHouse, 1000)
        })
    </script>
</body>

</html>